package com.winchain.chainbill.receivables.base.service;

import com.shell.bee.persistence.service.PersistentService;
import com.winchain.chainbill.receivables.base.po.ArRecord;
import java.util.List;

public abstract interface ArRecordService extends PersistentService<ArRecord> {
	public abstract List<ArRecord> selectRecordsByIds(String... paramVarArgs);

	public abstract int updateRecordOptimistically(ArRecord paramArRecord);

	public abstract int updateState(String paramString, String... paramVarArgs);

	public abstract List<ArRecord> selectRecordBySellerIdAndBuyerIds(String paramString, List<String> paramList);

	public abstract List<ArRecord> selectRecordByAccId(String paramString);
}
